

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import mx.controls.Button;
import mx.controls.ProgressBar;
import mx.controls.Label;

class BindableProperty
{
	/*
	 * generated bindable wrapper for property btnCancel (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'btnCancel' moved to '_117924854btnCancel'
	 */

    [Bindable(event="propertyChange")]
    public function get btnCancel():mx.controls.Button
    {
        return this._117924854btnCancel;
    }

    public function set btnCancel(value:mx.controls.Button):void
    {
    	var oldValue:Object = this._117924854btnCancel;
        if (oldValue !== value)
        {
            this._117924854btnCancel = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "btnCancel", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property progBar (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'progBar' moved to '_309433767progBar'
	 */

    [Bindable(event="propertyChange")]
    public function get progBar():mx.controls.ProgressBar
    {
        return this._309433767progBar;
    }

    public function set progBar(value:mx.controls.ProgressBar):void
    {
    	var oldValue:Object = this._309433767progBar;
        if (oldValue !== value)
        {
            this._309433767progBar = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "progBar", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property txtFile (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'txtFile' moved to '_878939124txtFile'
	 */

    [Bindable(event="propertyChange")]
    public function get txtFile():mx.controls.Label
    {
        return this._878939124txtFile;
    }

    public function set txtFile(value:mx.controls.Label):void
    {
    	var oldValue:Object = this._878939124txtFile;
        if (oldValue !== value)
        {
            this._878939124txtFile = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "txtFile", oldValue, value));
        }
    }



}
